package com.aikon.wht.paoshan;

/**
 * @author WANGHAITAO273
 */
public class PaoshanOfZK {

    // 1.已在主上提交的事务确保被所有服务器提交
    // 2.只在主上提出的事务确保被丢弃

    // 读从当前连接服务器读
    // 写须发送给主，主提出事务，并分配zxid，半数以上从同意后方可在所有服务器提交

    // zxid 64位，低32位为事务计数器，换主后清零，高32位为epoch表示当前的时代，每换主一次epoch加1
    // 换主算法采用带优先级的民主选举 1.zxid大的优先 2.少数服从多数

}